
enum lvl{
    DEBUG = 1,
    INFO = 2,
    WARNING = 4,
    ERROR = 8,
    ALL = 15
};
typedef int log_attr_t;
int log_init(log_attr_t log_level, const char* log_file, int buffer);
int sendMsg(enum lvl,const char* msg);

int sendErr(const char* msg);
int sendWrn(const char* msg);
int sendInf(const char* msg);
int sendDbg(const char* msg);
int log_deinit();
#define SEND_ERROR(msg) sendMsg(ERROR,msg)
#define SEND_INFO(msg) sendMsg(INFO,msg)
#define SEND_WARNING(msg) sendMsg(WARNING,msg)
#define SEND_DEBUG(msg) sendMsg(DEBUG,msg)

